package com.szewec.ps.model.project;
import com.szewec.ps.model.Meta;
import com.szewec.ps.myinterface.IUserInfo;

import java.io.Serializable;
import java.util.List;

public class ProjectMemberListModel {

    private Meta meta;
    private String msg;
    private List<ProjectMemberModel> data;
    private Integer code;


    public static class ProjectMemberModel implements Serializable, IUserInfo {
        private String projectId;
        private String memberUserId;
        private String memberUserName;
        private Integer isProjCharge;
        private String companyId;
        private String companyName;


        public String getProjectId() {
            return projectId;
        }
        public void setProjectId(String projectId) {
            this.projectId = projectId;
        }
        public String getMemberUserId() {
            return memberUserId;
        }
        public void setMemberUserId(String memberUserId) {
            this.memberUserId = memberUserId;
        }
        public String getMemberUserName() {
            return memberUserName;
        }
        public void setMemberUserName(String memberUserName) {
            this.memberUserName = memberUserName;
        }
        public Integer getIsProjCharge() {
            return isProjCharge;
        }
        public void setIsProjCharge(Integer isProjCharge) {
            this.isProjCharge = isProjCharge;
        }
        public String getCompanyId() {
            return companyId;
        }
        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }
        public String getCompanyName() {
            return companyName;
        }
        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }
        @Override
        public String getUserId() {
            return this.memberUserId;
        }
        @Override
        public String getUserName() {
            return this.memberUserName;
        }
    }


    public Meta getMeta() {
        return meta;
    }
    public void setMeta(Meta meta) {
        this.meta = meta;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public List<ProjectMemberModel> getData() {
        return data;
    }
    public void setData(List<ProjectMemberModel> data) {
        this.data = data;
    }
    public Integer getCode() {
        return code;
    }
    public void setCode(Integer code) {
        this.code = code;
    }
}
